@charset "utf-8";

/*初始化样式*/
*{ margin:0px; padding:0px; font-family:"Microsoft YaHei", "微软雅黑", "黑体";}
body{ margin:0px auto; padding:0px; color:#333; font-size:16px; line-height:1.5; text-decoration:none;}
html{ width:100%; height:100%;}
body{ width:100%; height:100%; background:#fff;}
ul{ list-style-type:none;}
li{ list-style-type:none;}
table{ vertical-align:middle; border-color:inherit; border-collapse:collapse;}
tr{ display:table-row; vertical-align:inherit; border-color:inherit;}
td,th{ padding:0px; display:table-cell; vertical-align:inherit;}
img{ border:0; border-image:none; vertical-align:middle;}
a{ border:0; border-image:none; color:#333; text-decoration:none;}
a:link { color: #333; text-decoration:none;}
a:hover{ color:#0071f1;}
input{ border:0px; outline:none;}

h1{ font-size:18px;}
h2{ font-size:24px;}
h3{ font-size:16px; color:#999; font-weight:normal;}
h4{ color:#666; font-weight:normal;}

.fl{ float:left;}
.fr{ float:right;}

#imgConac{margin-top: -8px;}
/*标签卡切换样式*/
.Selection a{ color:#0071f1 !important;}
.normal{ color:#333;}
.Selection2 a { color:#0071f1 !important; border:1px solid #0071f1 !important;}
.normal2{ color:#333;}
.new1{ display:block;}
.new2{ display:none;}

/*位置*/
.crumbs{ width:1200px; margin:0 auto; margin-top:10px; height:60px; line-height:60px; background:#f9f9f9;}
.crumbs img{ width:20px; height:20px; margin:20px 0 0 20px; float:left;}
.crumbs p{ width:auto; height:60px; line-height:60px; font-size:14px; margin-left:10px; float:left;}
.crumbs a{ width:auto; height:60px; line-height:60px; font-size:14px; margin-left:5px; }
.crumbs span{ width:auto; height:60px; line-height:60px; font-size:14px; margin-left:5px; }

/*大框*/
.wrap{ width:100%; height:auto;min-width: 1200px;}
.content{ width:1200px; height:auto; margin:0 auto; padding:0 10px 10px 10px; overflow:hidden;}
.TwoCon{ width:1200px; height:auto; margin:0 auto; margin-top:10px; padding:0 10px; overflow:hidden;}

/*搜索*/
.search{ width:600px; height:50px; margin:0 auto; margin-top:20px; border-radius:3px; background:#fff;}
.search input { width:460px; height:50px; float:left; border-radius:3px; line-height: 40px;vertical-align: middle;padding-left:20px;font-size:16px;color:#999; border:none;outline: none;}
.search a{ width:116px;height:46px; display:block; float:right; border-radius:3px; border:2px solid #fff; line-height:46px; text-align:center; background:#0071f1; color:#fff !important; transition:all 0.3s ease;}
.search a:hover{ background:#107cf6;}

/*头部*/
.header{ width:100%; height:440px; background:url(images/bg_01.jpg) no-repeat center top; background-size:cover;}
.header_con{ width:1200px; height:440px; margin:0 auto; text-align:center; overflow:hidden;}
.header_con_logo{ width:1200px; height:240px; margin-top:40px; text-align:center;}
.header_con_logo img{ width:376px; height:234px;}

/*导航*/
.header_top_wza{width: auto;margin-top: 10px;
    height: 30px;
    float: right;}
.header_top_wza a {color: #fff; margin-left: 10px;}


.nav{ width:100%; height:100px;margin:0 auto; background:#0071f1;}
.nav_con{width:1200px; height:100px; margin:0 auto;}
.nav_con li{ float:left;}
.nav_con li a{ width:230px; height:98px; display:block; color:#fff; text-align:center; background:url(images/bg_02.jpg) no-repeat left center;}
.nav_con li a div{ width:24px; height:24px; float:left; margin-left:30px; margin-top:38px; overflow:hidden; position:relative;}
.nav_con li a div img{ width:24px; height:50px; position:absolute; top:0px; left:0px;}
.nav_con li a p{ width:auto; height:98px; margin-left:20px; float:left; line-height:98px; font-size:24px;}
.nav_con li a:hover{ color:#f4e8b1;}
.nav_con li a:hover div img{ top:-26px; left:0px;}
.nav_xz p{ color:#f4e8b1;}
.nav_xz div img{ top:-26px !important; left:0px;}

/*热点*/
.hotNews{ width:1080px; height:120px; margin:0 auto; margin-top:20px; padding:0 40px 0 80px; background:#fffdf1 url(images/title_01.png) no-repeat left top; overflow:hidden;}
.hotNews a{ width:100%; height:40px; margin-top:20px; text-align:center; line-height:40px; font-size:20px; color:#fa761e; font-weight:bold; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1; overflow:hidden;}
.hotNews p{ width:100%; height:30px; display:block; text-align:center; line-height:30px; font-size:16px; color:#666; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1; overflow:hidden;}

/*标题样式*/
.title_01{ width:100%; height:60px; line-height:60px; background:url(images/bg_03.jpg) repeat-x left 50px;}
.title_01_left{ width:auto; height:60px; padding-right:10px; float:left; background:#fff;}
.title_01_left p{ width:auto; height:40px; line-height:40px; font-size:20px; color:#0071f1; font-weight:bold; font-style:italic;}
.title_01_left p b{ font-size:30px; color:#fa761e; font-style:italic;}
.title_01_left span{ width:auto; height:20px; display:block; line-height:20px; text-transform:uppercase; font-size:14px; color:#ccc; font-style:italic;}
.title_01 a{ float:right;}

.title_02{ width:1200px; height:80px; margin:0 auto; background:url(images/bg_03.jpg) repeat-x center center}
.title_02_con{ width:336px; height:80px; margin:0 auto; padding:0 12px; background:#fff url(images/bg_04.png) no-repeat center center;}
.title_02_con p{ width:100%; height:60px; text-align:center; line-height:60px; font-style:italic; font-size:30px; font-weight:bold; color:#0071f1; letter-spacing:2px;}
.title_02_con p b{ font-size:48px; color:#fa761e;}
.title_02_con span{ width:100%; height:20px; display:inline-block; text-align:center; line-height:20px; font-style:italic; color:#ccc; text-transform:uppercase;}

.title_03{ width:100%; height:60px; line-height:60px; background:url(images/bg_03.jpg) repeat-x left 50px;}
.title_03 p{ width:auto; height:60px; float:left; line-height:40px; font-size:20px; color:#0071f1; font-weight:bold; font-style:italic;}
.title_03 p b{ font-size:30px; color:#fa761e; font-style:italic;}
.title_03 a{ float:right;}
.title_04{ width:100%; height:120px; text-align:center; line-height:120px; background:url(images/bg_03.jpg) repeat-x center bottom; font-size:30px; font-weight:bold;}
.title_05{ width:100%; height:80px; line-height:80px; background:url(images/bg_03.jpg) repeat-x center bottom; font-size:30px;}

.line{ width:100%; height:1px; margin:20px 0; border-bottom:1px dashed #ddd;}

/*分页*/
.page{ width:650px; height:34px; margin:0 auto; margin-top:20px; margin-bottom:20px;}
.page a{ width:auto; height:20px; display:block; float:left; padding:6px 12px; margin: 0 5px; line-height:20px; background:#f7f7f9; border:1px solid #ddd; border-radius:3px; font-size: 14px; color:#666; transition:all 0.3s ease;}
.page a:hover{ background:#0071f1; border:1px solid #0071f1; color:#fff;}
.page span{ width:auto; height:34px; margin-left:10px; line-height:34px; float:left;}
.page p{ width:auto; height:34px; margin:0 10px; line-height:34px; float:left;}
.page input[type=text]{ width:20px; height:32px; float:left; margin:0 10px; padding:0 5px; margin-right:5px; display: inline; background:#f7f7f9; border:1px solid #ddd; border-radius:3px; text-align:center; font-size:14px; color:#666;}


/*首页*/
.new{ width:1200px; height:420px; margin:0 auto; margin-top:20px;}
.new_top{ height:66px; border-bottom:1px solid #dcdcdc; line-height:86px;}
.new_top_btn{width:124px; height:46px; background:#df1819; display:block; color:#fff !important; font-size:18px; font-weight:bold; text-align:center; line-height:46px; float:left;}
.new_top p{color:#333; font-size:18px; float:left; line-height:46px; margin-left:26px;}
.new_pic{ width:600px; height:400px; float:left;}
.new_pic_tit{ font-size:24px; font-weight:bold; color:#df1819; line-height:46px;}
.focusBox { width:600px; height:400px; float:left; position: relative;overflow: hidden; font-family:Arial; text-align: left; background:#fff;}
.focusBox .txt-bg { width:100%; height:50px;  position:absolute; bottom: 0; z-index:1; background-color:rgba(0,0,0,0.6); overflow:hidden; }
.focusBox .txt { width:420px; height:50px; position:absolute; bottom:0px; left:20px; z-index:2; overflow: hidden; }
.focusBox .txt li{ height:50px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ width:100%; height:50px; line-height:50px; color:#fff; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden;}
.focusBox .num { position: absolute; z-index: 3; bottom:20px; right:10px;}
.focusBox .num li{ min-width:10px; height:10px; float: left; position: relative;overflow: hidden;margin-right:10px; cursor: pointer; }
.focusBox .num li a{ min-width:10px; height:10px; position:absolute; z-index:2; display: block; background:#fff; color:#fff;top: 0; left:0; text-decoration: none; }
.focusBox .num li.on a,.focusBox .num li a:hover{ background:#0071f1;}
.new_ri{ width:550px; height:360px; float:left; margin:0 0 0 20px;}
.new_ri_tit{ width:580px; height:50px;}
.new_ri_tit li{ width:180px; height:50px; float:left; margin-left:20px;}
.new_ri_tit li a{ width:180px; height:50px; display:block; background:#f7f7f8; text-align:center; line-height:50px; font-size:18px; font-weight:bold; color:#555;}

.new_con{ width:580px; height:320px;}
.new_con_hot{ width:100%; height:90px; margin-top:10px; margin-bottom:10px; border-bottom:1px solid #ddd;}
.new_con_hot a{ width:100%; height:30px; line-height:30px; font-size:18px; font-weight:bold; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1; overflow:hidden;}
.new_con_hot span{ width:100%; height:48px; line-height:24px; font-size:14px; color:#666; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; overflow:hidden;}
.new_list{ width:100%; height:auto;}
.new_list li{ width:100%; height:42px; line-height:42px; overflow:hidden;}
.new_list li a{ width:80%; height:42px; float:left; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1; overflow:hidden;}
.new_list li span{ width:auto; height:42px; float:right; text-align:right; color:#666;}

.banner_01{ width:1200px; height:120px; margin:0 auto; margin-top:20px;}
.banner_01 a{ width:1200px; height:120px; display:block;}

.sh_dynamic{ width:1200px; height:auto; margin:0 auto; margin-top:20px; overflow:hidden;}
.sh_dynamic_left{ width:580px; height:390px; float:left;}
.sh_dynamic_ri{ width:580px; height:390px; float:right;}
.sy_interact{ width:1200px; height:150px; margin:0 auto; margin-top:20px;}
.sy_interact a{ position:relative; transition:all 0.3s ease;}
.sy_interact a img{ position:absolute; top:40px; left:30px;}
.sy_interact a:hover{ transform:translate3d(0px,-4px,0);}
.sy_interact_ldxx{ width:280px; height:150px; display:block; float:left; background:url(images/sy_interact_01.jpg) no-repeat;}
.sy_interact_jjxx{ width:280px; height:150px; display:block; float:left; margin-left:20px; background:url(images/sy_interact_02.jpg) no-repeat;}
.sy_interact_myzj{ width:580px; height:150px; display:block; float:left; margin-left:40px; background:url(images/sy_interact_03.jpg) no-repeat;}
.sy_interact_zxzx{ width:280px; height:150px; display:block; float:left; margin-left:40px; background:url(images/sy_interact_07.jpg) no-repeat;}
.sy_interact_xfdt{ width:280px; height:150px; display:block; float:left; margin-left:20px; background:url(images/sy_interact_08.jpg) no-repeat;}

.sh_notice{ width:1200px; height:360px; margin:0 auto; margin-top:20px; overflow:hidden;}
.sh_notice_left{ width:580px; height:360px; float:left;}
.sh_notice_list{ width:580px; height:280px; margin-top:12px;}
.sh_notice_list li{ width:578px; height:62px; display:block; margin-top:10px; border:1px solid #ddd; overflow:hidden;}
.sh_notice_list li a{ width:450px; height:62px; float:left; margin-left:20px; padding-left:30px; line-height:62px; background:url(images/title_03.png) no-repeat left center; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1; overflow:hidden;}
.sh_notice_list li img{ width:32px; height:32px; float:right; margin:15px 30px 0 0; transition:all 0.3s ease;}
.sh_notice_list li:hover img{ transform:translate3d(4px,0px,0);}
.sh_inforOpen{ width:580px; height:360px; float:right;}
.sh_inforOpen a{ width:180px; height:110px; display:block; float:left; margin:0 0 14px 20px; border-radius:5px; background:#f7f7f8; transition:all 0.3s ease;}
.sh_inforOpen a img{ width:40px; height:40px; margin:20px 0 0 70px; transition:all 0.3s ease;}
.sh_inforOpen a p{ width:100%; height:40px; text-align:center; line-height:40px; font-weight:bold; color:#555;}
.sh_inforOpen a:hover{ background:#f2f2f6;}
.sh_inforOpen a:hover p{ color:#0071f1;}
.sh_inforOpen a:hover img{ transform:scale(0.86);}
.sh_service{ width:1200px; height:320px; margin:0 auto; margin-top:20px;}
.sh_service_zwfw{ width:580px; height:320px; float:left;}
.sh_service_zwfw_list{ width:580px; height:240px; margin-top:20px;}
.sh_service_zwfw_list a{ width:280px; height:110px; display:block; margin:0 0 10px 20px; float:left; border-radius:5px; position:relative; transition:all 0.3s ease;}
.sh_service_zwfw_list a img{ position:absolute; top:30px; left:30px;}
.sh_service_zwfw_list a:hover{ transform:translate3d(0px,-4px,0);}
.sh_service_zwfw_list_01{ background:url(images/service_01.jpg) no-repeat; background-size:cover;}
.sh_service_zwfw_list_02{ background:url(images/service_02.jpg) no-repeat; background-size:cover;}
.sh_service_zwfw_list_03{ background:url(images/service_03.jpg) no-repeat; background-size:cover;}
.sh_service_zwfw_list_04{ background:url(images/service_04.jpg) no-repeat; background-size:cover;}
.sh_service_zdly{ width:580px; height:320px; float:right;}
.sh_service_zdly_list{ width:580px; height:240px; margin-top:20px;}
.sh_service_zdly_list a{ width:280px; height:110px; display:block; margin:0 0 10px 20px; float:left; border-radius:5px; background:#f7f7f8 url(images/service_13.png) no-repeat 230px 20px;}
.sh_service_zdly_list a:hover p{ color:#0071f1;}
.sh_service_zdly_list a:hover img{ transform:scale(0.86);}
.sh_service_zdly_list a img{ width:40px; height:40px; float:left; margin:35px 0 0 40px; transition:all 0.3s ease;}
.sh_service_zdly_list a p{ width:180px; height:110px; line-height:110px; font-weight:bold; color:#555; float:left; margin:0 0 0 20px;}

.PicLink{ width:1200px; height:120px; margin:0 auto; margin-top:20px; overflow:hidden;}
.PicLink_list tr td{ width:282px; height:120px; padding:0 5px;}
.PicLink_list a{ width:282px; height:120px; display:block;overflow:hidden;}
.PicLink_list a img{ width:282px; height:120px;}

.banner_02{ width:1200px; height:320px; margin:0 auto; margin-top:20px;}
.banner_02_list{ width:1200px; height:240px; display:block; margin-top:20px; transition:all 0.3s ease;}
.banner_02_list img{ width:1200px; height:240px;}
.banner_02_list:hover{ transform:translate3d(0px,-4px,0);}



/*走进北林*/
.CsIntro{ width:1200px; height:auto;}
.CsIntro_con{ width:1200px; height:500px; border-radius:20px; box-shadow:3px 2px 5px rgb(221 221 221 / 0.6); overflow:hidden;}
.CsIntro_con_left{ width:320px; height:500px; float:left;}
.CsIntro_con_ri{ width:800px; height:500px; float:left; margin-left:40px;}
.CsIntro_con_ri_js{ width:100%; height:299px; margin-top:40px; overflow:hidden}
.CsIntro_con_ri_js p{ width:100%; line-height:36px; text-indent:32px;}
.CsIntro_con_ri_btn{ width:780px; height:130px; margin:0 10px;}
.CsIntro_con_ri_btn li{ width:130px; height:130px; float:left; text-align:center;}
.CsIntro_con_ri_btn li p{ width:100%; height:50px; text-align:center; line-height:50px; font-size:14px; font-weight:bold;}
.survey{ width:1200px; margin:0 auto; margin-top:40px;}
.survey_list{ width:1200px; height:350px; margin-top:40px;}
.survey_list li{ width:384px; height:350px; float:left; margin-left:24px; border-radius:20px; box-shadow:3px 2px 5px rgb(221 221 221 / 0.6); overflow:hidden; transition:all 0.3s ease;}
.survey_list li:hover{ box-shadow:5px 5px 10px rgb(221 221 221 / 0.8); transform:translate3d(0px,-4px,0);}
.survey_list li a{ width:384px; height:350px; display:block;}
.survey_list li img{ width:384px; height:250px;}
.survey_list_title{ width:340px; height:50px; margin:0 auto; margin-top:20px;}
.survey_list_title img{ width:50px !important; height:50px !important; float:left;}
.survey_list_title div{ width:270px; height:50px; float:left; margin-left:10px; background:url(images/csIntro_13.png) no-repeat right center;}
.survey_list_title p{ font-size:24px;}
.survey_list_title span{ font-size:14px; color:#999; text-transform:uppercase;}
.advantage{ width:1200px; margin:0 auto; margin-top:40px;}
.advantage_list{ width:1200px; height:440px; margin-top:40px;}
.advantage_list li{ width:270px; height:400px; float:left; margin-left:40px; transition:all 0.3s ease;}
.advantage_list li:hover{ transform:translate3d(0px,-4px,0);}
.advantage_list li a{ width:270px; height:400px; display:block;}
.advantage_list li a img{ width:120px; height:120px; margin:60px 0 0 75px;}
.advantage_list li a p{ width:100%; text-align:center; margin-top:20px;}
.advantage_list li a span{ width:100%; display:inline-block; text-align:center; margin-top:10px; text-transform:uppercase;}
.advantage_list li a button{ width:140px; height:42px; margin:30px 0 0 65px; border-radius:42px;}
.advantage_list_01 p{ font-size:24px; color:#0071f1;}
.advantage_list_01 span{ color:#0071f1;}
.advantage_list_01 button{ border:1px solid #0071f1; background:none; color:#0071f1;}
.advantage_list_02 p{ font-size:24px; color:#6a57f7;}
.advantage_list_02 span{ color:#6a57f7;}
.advantage_list_02 button{ border:1px solid #6a57f7; background:none; color:#6a57f7;}
.advantage_list_03 p{ font-size:24px; color:#12cbc3;}
.advantage_list_03 span{ color:#12cbc3;}
.advantage_list_03 button{ border:1px solid #12cbc3; background:none; color:#12cbc3;}
.advantage_list_04 p{ font-size:24px; color:#7c37d2;}
.advantage_list_04 span{ color:#7c37d2;}
.advantage_list_04 button{ border:1px solid #7c37d2; background:none; color:#7c37d2;}
.Culture{ width:1200px; height:620px; margin-top:40px;}
.Culture_con{ width:1200px; height:500px; margin-top:40px;}
.Culture_con a img{ transition:all 0.3s ease;}
.Culture_con a:hover img{ transform:scale(0.98);}
.Culture_con_left{ width:590px; height:500px; float:left;}
.Culture_con_ri1{ width:590px; height:240px; float:left; margin-left:20px;}
.Culture_con_ri2{ width:590px; height:240px; float:left; margin:20px 0 0 20px;}
.Culture_con_ri2 a{ float:left;}

/*机关简介*/
.leader_pic{ width:1200px; height:auto; margin:0 auto; margin-top:40px;}
.leader_pic_list{ width:1200px; height:280px; text-align:center; margin:0 auto; margin-top:20px;}
.leader_pic_list li{ width:180px; height:280px; float:left; margin:0 20px;}
.leader_pic_list li a{ width:180px; height:280px; display:block;}
.leader_pic_list li a img{ width:180px; height:220px;}
.leader_pic_list li a p{ width:180px; height:60px; text-align:center; line-height:60px; background:#f7f7f8;}
.leader_pic_one{ width:220px !important;}
.leader_pic_two{ width:660px !important;}
.leader_pic_three{ width:880px !important;}
.catalog{ width:1200px; height:auto; margin:0 auto; margin:40px 0 10px 0;}
.catalog_title{ width:800px; height:80px; margin:0 auto; border-radius:5px 5px 0 0; background:#0556da url(images/bg_07.png) no-repeat; text-align:center; line-height:80px; font-size:36px; color:#ffe8be; overflow:hidden;}
.catalog_list{ width:1140px; height:auto; padding:20px 29px; background:#fcfcfe; border-radius:5px; border:1px solid #fff; box-shadow:3px 3px 10px rgb(221 221 221 / 0.6); overflow:hidden;}
.catalog_list ul li{ width:180px; height:50px; float:left; margin:5px; box-shadow:3px 3px 10px rgb(221 221 221 / 0.6);}
.catalog_list ul li a{ width:180px; height:50px; display:block; text-align:center; line-height:50px; color:#555; border-radius:5px; background:#fff;}
.catalog_list ul li a:hover{ color:#0071f1;}

.leader_pic_jj{ width:360px; height:500px; margin:0 auto;}
.leader_pic_jj img{ width:360px; height:440px;}
.leader_pic_jj p{ width:100%; height:60px; text-align:center; line-height:60px; font-size:24px; background:#f7f7f8;}
.leader_pic_intro{ width:100%; margin-top:40px;}
.leader_pic_intro b{ width:100%; font-size:18px; font-weight:bold;}
.leader_pic_intro p{ width:100%; height:auto;}

.BmInfor_end{ width:880px; height:auto;}
.BmInfor_end_con{ width:100%; height:auto; margin-top:30px;}

/*互动交流*/
.collect{ width:1200px; height:360px; margin-top:30px;}
.collect_left{  height:300px; float:left;}
.collect_ri{ width:580px; height:300px; float:right;}
.collect_list{  height:280px; margin-top:12px;}
.collect_list li{ width:578px; height:90px; display:block; margin-top:10px;  overflow:hidden;float: left; margin-left: 15px;}
/*.collect_list li a{ width:450px; height:62px; float:left; margin-left:20px; padding-left:30px; line-height:62px; background:url(images/title_05.png) no-repeat left center; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1; overflow:hidden;}*/
.collect_list li img{ width:32px; height:32px; float:right; margin:15px 30px 0 0; transition:all 0.3s ease;}
.collect_list li:hover img{ transform:translate3d(4px,0px,0);}
.interview{ width:1200px; height:auto; margin-top:40px;}
.interview_list{ width:1198px; height:238px; display:block; margin-top:20px; border:1px solid #fff; box-shadow:3px 2px 5px rgb(221 221 221 / 0.6); transition:all 0.3s ease; overflow:hidden;}
.interview_list:hover{ color:#333; box-shadow:5px 5px 10px rgb(221 221 221 / 0.8); transform:translate3d(4px,0px,0);}
.interview_list_pic{ width:320px; height:240px; float:left;}
.interview_list_pic img{ width:320px; height:240px;}
.interview_list_ri{ width:820px; height:180px; float:left; margin:30px 0 0 40px;}
.interview_list_ri_tit{ width:100%; height:40px; line-height:40px;}
.interview_list_ri_tit p{ width:700px; float:left; font-size:24px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden;}
.interview_list_ri_tit span{ float:right; color:#555;}
.interview_list_ri_time{ width:100%; height:24px; margin-top:20px;}
.interview_list_ri_time img{ width:24px; height:24px; float:left; margin-right:10px;}
.interview_list_ri_time p{ width:auto; height:24px; float:left; margin-right:20px; line-height:24px;}
.interview_list_ri_xq{ width:100%; height:auto; margin-top:20px;}
.interview_list_ri_xq p{ width:100%; line-height:30px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden;}

.interview_end{ width:1138px; height:auto; margin-top:30px; padding:0 30px 20px 30px; border:1px solid #ddd; background:#f7f7f9;}
.interview_end_tit01{ width:100%; height:70px; margin-bottom:20px; border-bottom:1px dashed #ddd;}
.interview_end_tit01 p{ width:60%; height:70px; line-height:70px; float:left; font-size:18px; font-weight:bold; color:#0071f1;}
.interview_end_tit01 span{ height:70px; line-height:70px; float:right;}

.interview_end_tit02{ width:100%; height:32px;}
.interview_end_tit02 p{ width:auto; height:32px; float:left; line-height:32px; font-weight:bold;}
.interview_end_tit02 span{ width:auto; height:32px; line-height:32px; float:left; margin-right:40px;}
.interview_end_nr{ width:100%; height:auto; margin:5px 0;}
.interview_end_nr p{ width:100%; line-height:24px; margin:10px 0;}
.interview_end_pic{ width:800px; height:auto; margin:0 auto; margin-top:20px; margin-bottom:20px;}
.interview_end_pic img{ width:800px; height:auto;}


.question_list{ width:1200px;}
.question_list table{ width:100%; height:auto; margin-top:20px; border-top:1px solid #ddd; border-left:1px solid #ddd;}
.question_list td{ height:42px; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.question_list td a{ width:90%; height:42px; padding:0 5%; text-align:center; line-height:42px; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1; overflow:hidden;}
.question_list td p{ width:100%; text-align:center; display:inline-block;}
.question_list_zjz{ width:100%; text-align:center; display:inline-block; color:#0071f1;}
.question_list_yjs{ width:100%; text-align:center; display:inline-block; color:#bd1a2d;}
.question_fill{ width:598px; height:auto; margin-top:30px; padding:50px 300px; border:1px solid #ddd; background:#f7f7f9;}
.question_fill_tit{ width:100%; height:40px;}
.question_fill_tit p{ width:auto; height:40px; line-height:40px; float:left;}
.question_fill_tit a{ width:auto; height:40px; line-height:40px; float:left; margin-left:20px; color:#bd1a2d;}
.question_fill li{ width:100%; height:40px;}
.question_fill li input{ float:left; margin-top:6px;}
.question_fill li p{ float:left; margin-left:10px;}
.question_btn{ width:260px; height:42px; margin:0 auto; margin-top:40px;}
.question_btn_cz{ width:118px; height:40px; display:block; float:left; text-align:center; line-height:40px; border-radius:3px; border:1px solid #ddd; background:#fff; transition:all 0.3s ease;}
.question_btn_tj{ width:120px; height:42px; display:block; float:left; margin-left:20px; text-align:center; line-height:42px; border-radius:3px; background:#0071f1; color:#fff !important; transition:all 0.3s ease;}
.question_btn_tj:hover{ background:#107cf6;}
.question_tj{ width:1098px; height:auto; margin-top:30px; padding:50px 50px; border:1px solid #ddd; background:#f7f7f9;}
.question_tj_tit{ width:100%; height:60px; line-height:60px; font-size:24px;}

.mailbox_fill{ width:560px; height:auto; margin-top:30px; padding:50px 319px; border:1px solid #ddd; background:#f7f7f9;}
.mailbox_fill_list{ width:100%; height:auto;}
.mailbox_fill_list td{ height:62px;}
.mailbox_fill_list td input{ width:96%; height:40px; padding-left:4%; border-radius:3px; border:1px solid #ddd; color:#999;}
.mailbox_fill_list td select{ width:100%; height:42px; padding-left:4%; border-radius:3px; border:1px solid #ddd; color:#999;}
.mailbox_fill_list td textarea{ width:96%; height:100px; padding-left:4%; border-radius:3px; border:1px solid #ddd; color:#999;}
.mailbox_fill_list td p span{ color:#bd1a2d;}
.mailbox_fill_list_xz{ width:100%; height:42px;}
.mailbox_fill_list_xz input{ width:14px !important; height:14px !important; float:left; margin:14px 10px 0 0; border:1px solid #ddd;}
.mailbox_fill_list_xz p{ width:auto; height:42px; line-height:42px; float:left; margin-right:20px;}
.mailbox_fill_list_yzm{ width:100%; height:42px;}
.mailbox_fill_list_yzm input{ width:180px !important; height:42px !important; float:left; border:1px solid #ddd;}
.mailbox_fill_list_yzm img{ width:90px !important; height:42px !important; float:left; margin-left:20px;}
.mailbox_fill_list_yzm a{ width:auto; height:42px; line-height:42px; float:left; margin-left:20px;}
.mailbox_list{ width:1200px; height:auto; margin-top:20px;}
.mailbox_list_tit{ width:100%; height:60px; line-height:60px;}
.mailbox_list_con{ width:1138px; height:auto; margin-bottom:20px; padding:0 30px 20px 30px; border:1px solid #fff; background:#fcfcfe; box-shadow:3px 3px 10px rgb(221 221 221 / 0.6);  transition:all 0.3s ease; overflow:hidden;}
.mailbox_list_con_tit01{ width:100%; height:70px; margin-bottom:20px; border-bottom:1px dashed #ddd;}
.mailbox_list_con_tit01 p{ width:60%; height:70px; line-height:70px; float:left; font-size:18px; font-weight:bold;}
.mailbox_list_con_tit01 p b{ color:#0071f1;}
.mailbox_list_con_tit01 span{ height:70px; line-height:70px; float:right;}
.mailbox_list_con_tit02{ width:100%; height:24px;}
.mailbox_list_con_tit02 p{ width:auto; height:24px; float:left; line-height:24px; font-size:14px; font-weight:bold;}
.mailbox_list_con_tit02 span{ width:auto; height:24px; line-height:24px; float:left; margin-right:40px; font-size:14px;}
.mailbox_list_con_nr{ width:100%; height:auto; line-height:24px; margin:5px 0; font-size:14px;}


.consult_fill{ width:560px; height:auto; margin-top:30px; padding:50px 319px; border:1px solid #ddd; background:#f7f7f9;}
.consult_fill_list{ width:100%; height:auto;}
.consult_fill_list td{ height:62px;}
.consult_fill_list td input{ width:96%; height:40px; padding-left:4%; border-radius:3px; border:1px solid #ddd; color:#999;}
.consult_fill_list td select{ width:100%; height:42px; padding-left:4%; border-radius:3px; border:1px solid #ddd; color:#999;}
.consult_fill_list td textarea{ width:96%; height:100px; padding-left:4%; border-radius:3px; border:1px solid #ddd; color:#999;}
.consult_fill_list td p span{ color:#bd1a2d;}
.consult_fill_list_xz{ width:100%; height:42px;}
.consult_fill_list_xz input{ width:14px !important; height:14px !important; float:left; margin:14px 10px 0 0; border:1px solid #ddd;}
.consult_fill_list_xz p{ width:auto; height:42px; line-height:42px; float:left; margin-right:20px;}
.consult_fill_list_yzm{ width:100%; height:42px;}
.consult_fill_list_yzm input{ width:180px !important; height:42px !important; float:left; border:1px solid #ddd;}
.consult_fill_list_yzm img{ width:90px !important; height:42px !important; float:left; margin-left:20px;}
.consult_fill_list_yzm a{ width:auto; height:42px; line-height:42px; float:left; margin-left:20px;}
.consult_list{ width:1200px; height:auto; margin-top:20px;}
.consult_list_tit{ width:100%; height:60px; line-height:60px;}
.consult_list_con{ width:1138px; height:auto; margin-bottom:20px; padding:0 30px 20px 30px; border:1px solid #fff; background:#fcfcfe; box-shadow:3px 3px 10px rgb(221 221 221 / 0.6); transition:all 0.3s ease; overflow:hidden;}
.consult_list_con_tit01{ width:100%; height:70px; margin-bottom:20px; border-bottom:1px dashed #ddd;}
.consult_list_con_tit01 p{ width:60%; height:70px; line-height:70px; float:left; font-size:18px; font-weight:bold;}
.consult_list_con_tit01 p b{ color:#0071f1;}
.consult_list_con_tit01 span{ height:70px; line-height:70px; float:right;}
.consult_list_con_tit02{ width:100%; height:24px;}
.consult_list_con_tit02 p{ width:auto; height:24px; float:left; line-height:24px; font-size:14px; font-weight:bold;}
.consult_list_con_tit02 span{ width:auto; height:24px; line-height:24px; float:left; margin-right:40px; font-size:14px;}
.consult_list_con_nr{ width:100%; height:auto; line-height:24px; margin:5px 0; font-size:14px;}

/*关于我们*/
.AboutUs{ width:1200px; height:auto; margin:0 auto;}
.AboutUs_tit{ width:100%; height:auto; line-height:48px; font-size:24px;}
.AboutUs_map{ width:1200px; height:450px; margin:20px 0;}

/*联系我们*/
.ContactUs{ width:1200px; min-height:300px; margin:0 auto;}
.ContactUs_tit{ width:100%; height:auto; line-height:48px; font-size:24px;}

/*专题专栏*/
.TwoSpecial{ width:1200px; height:auto; margin:0 auto; margin-top:20px;}
.TwoSpecial_list{ width:1200px; height:auto; overflow:hidden;}
.TwoSpecial_list li{ width:282px; height:120px; float:left; margin:0 0 20px 24px;}
.TwoSpecial_list li a{ width:282px; height:120px; display:block;overflow:hidden;}
.TwoSpecial_list li a img{ width:282px; height:120px;}




/*网站地图*/
.SiteMap{ width:1200px; height:auto; margin:0 auto;}
.SiteMap_list{ width:1200px; height:180px; margin-top:20px; background:#fff; box-shadow:3px 3px 10px rgb(221 221 221 / 0.6); transition:all 0.3s ease; overflow:hidden;}
.SiteMap_list_tit{ width:140px; height:140px; padding:20px; float:left; background:#53a9eb;}
.SiteMap_list_tit img{ width:50px; height:50px; margin:10px 0 0 45px;}
.SiteMap_list_tit p{ width:100%; height:50px; text-align:center; line-height:50px; font-size:24px; color:#fff; background:url(images/sitemap_06.jpg) no-repeat center bottom;}
.SiteMap_list_tit span{ width:100%; height:40px; display:inline-block; text-align:center; line-height:40px; font-size:14px; color:#fff;}
.SiteMap_list_tit_01{ background:#e96562;}
.SiteMap_list_tit_02{ background:#53a9eb;}
.SiteMap_list_tit_03{ background:#f4b04f;}
.SiteMap_list_tit_04{ background:#52ca95;}
.SiteMap_list_tit_05{ background:#829cef;}
.SiteMap_list_ri{ width:950px; height:140px; float:left; margin:20px 0 0 30px;}
.SiteMap_list_ri_list{ width:950px; height:140px;}
.SiteMap_list_ri_list li{ width:170px; height:50px; float:left; margin:10px 10px;}
.SiteMap_list_ri_list li a{ width:148px; height:48px; display:block; padding-right:20px; text-align:center; line-height:48px; border-radius:5px; border:1px solid #ddd; background:url(images/sitemap_07.png) no-repeat 140px 10px; transition:all 0.3s ease;}
.SiteMap_list_ri_list li a:hover{ border:1px solid #0071f1;}


/*搜索列表页*/
.search_list{ width:1200px;}
.search_list_btn{ width:1160px; height:30px; padding:15px 20px; box-shadow:3px 2px 5px rgb(221 221 221 / 0.6);}
.search_list_btn p{ width:auto; height:30px; float:left; line-height:30px; font-size:18px; font-weight:bold;}
.search_list_btn a{ width:78px; height:28px; display:block; float:left; margin-right:15px; text-align:center; line-height:28px; border-radius:30px; background:#f7f7f9; border:1px solid #ddd;}
.search_list_btn a:hover{ background:#ffe6e6; border:1px solid #ff8080; color:#bd1a2d;}
.search_list_btn_xz{ width:78px !important; height:28px !important; display:block; float:left; margin-right:20px; text-align:center; line-height:30px; color:#bd1a2d; border-radius:30px; background:#ffe6e6 !important; border:1px solid #ff8080 !important;}
.search_list_tit{ width:100%; height:60px; line-height:60px; font-weight:bold;}
.search_list_con{ width:1200px; height:180px; padding:20px 0; border-bottom:1px dashed #ddd;}
.search_list_con_top{ width:100%; height:28px;}
.search_list_con_top_ly{ width:80px; height:26px; display:block; float:left; text-align:center; line-height:26px; color:#bd1a2d; border-radius:30px; background:#ffe6e6 !important; border:1px solid #ff8080;}
.search_list_con_top_tit{ width:auto; height:26px; line-height:26px; float:left; margin-left:20px; font-size:18px; font-weight:bold;}
.search_list_con_top_tit span{ color:#bd1a2d;}
.search_list_con_nr{ width:1200px; height:120px; margin-top:20px;}
.search_list_con_nr_pic{ width:180px; height:120px; float:left;}
.search_list_con_nr_pic img{ width:180px; height:120px;}
.search_list_con_nr_ri{ width:1000px; height:120px; float:right;}
.search_list_con_nr_ri p{ width:100%; line-height:30px; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; overflow:hidden;}
.search_list_con_nr_ri span{ width:100%; line-height:30px; color:#999;}
.search_list_con_nr_ri_wz{ width:100%; height:24px;}
.search_list_con_nr_ri_wz p{ width:auto; height:24px; line-height:24px; float:left;}
.search_list_con_nr_ri_wz a{ width:auto; height:24px; line-height:24px; margin-left:5px; float:left;}
.search_list_con_nr_ri_wz span{ width:auto; height:24px; line-height:24px; margin-left:5px; float:left;}


/*友情链接*/
.FooterLink{ width:1200px; min-height:200px; margin:0 auto; margin-top:20px; background:#f7f7f8; box-shadow:3px -3px 10px rgb(221 221 221 / 0.4);}
.FooterLink_btn{ width:1160px; height:60px; margin:0 20px 10px 20px; border-bottom:1px solid #ddd; overflow:hidden;}
.FooterLink_btn li{ width:auto; height:60px; float:left; margin-right:40px;}
.FooterLink_btn li a{ width:auto; height:60px; text-align:center; line-height:60px; display:block; background:url(images/bg_03.jpg) no-repeat left center; font-size:18px; font-weight:bold; color:#555;}
.FooterLink_two{ width:1200px; height:auto; overflow:hidden; border-top: 1px #ddd solid;}
.FooterLink_two_list{ width:1180px; min-height:112px; margin:0 10px; overflow:hidden;}
.FooterLink_two_list li{ width:98px; height:36px; float:left; margin:10px 10px;}
.FooterLink_two_list li a{ width:98px; height:36px; display:block; text-align:center; line-height:36px; border-radius:36px; background:#eee;}

/*底部信息*/
.footer{ width:100%; height:240px; margin-top:20px; background:#252525;}
.footer_con{ width:1200px; height:240px; margin:0 auto;}
.footer_con_top{ width:1200px; height:100px; border-bottom:1px solid #333;}
.footer_con_top_logo{ width:238px; height:55px; margin-top:24px; float:left;}
.footer_con_top_btn{ width:480px; height:24px; margin-top:40px; float:right;}
.footer_con_top_btn a{ width:auto; height:24px; display:block; margin-left:40px; float:right; color:#d7d8d9;}
.footer_con_top_btn a:hover{ color:#fff;}
.footer_con_list{ width:1200px; height:auto; margin-top:30px; overflow:hidden;}
.footer_con_list_left{ width:800px; height:auto; float:left;}
.footer_con_list_left p{ width:100%; height:36px; line-height:36px; color:#d7d8d9;}
.footer_con_list_ri{ width:220px; height:68px; float:right;}
.footer_con_list_ri img{ float:right; margin-left:20px;}


/*新闻列表-图文*/
.PicNews{ width:1200px; height:auto; margin:0 auto;}
.PicNews_list{ width:1200px; height:auto;}
.PicNews_list li{ width:1200px; height:120px; padding:20px 0; border-bottom:1px dashed #ddd; overflow:hidden;}
.PicNews_list_pic{ width:180px; height:120px; float:left;}
.PicNews_list_pic img{ width:180px; height:120px;}
.PicNews_list_ri{ width:1000px; height:120px; float:right;}
.PicNews_list_ri a{ width:100%; height:36px; line-height:36px; font-size:18px; font-weight:bold;}
.PicNews_list_ri p{ width:100%; line-height:30px; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; overflow:hidden;}
.PicNews_list_ri span{ width:100%; line-height:30px; color:#999;}

/*新闻列表-文字*/
.FocusNews{ width:1200px; height:auto; margin:0 auto;}
.FocusNews_list{ width:100%; height:auto; margin-top:20px;}
.FocusNews_list li{ width:100%; height:42px; line-height:42px; overflow:hidden;}
.FocusNews_list li a{ width:88%; height:42px; float:left; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1; overflow:hidden;}
.FocusNews_list li a b{ color:#0071f1;}
.FocusNews_list li span{ width:auto; height:42px; float:right; text-align:right; color:#666;}


/*新闻列表*/
.TwoList01{ width:100%; height:auto; margin-top:20px;}
.TwoList01 li{ width:100%; height:42px; line-height:42px; overflow:hidden;}
.TwoList01 li a{ width:88%; height:42px; float:left; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1; overflow:hidden;}
.TwoList01 li a b{ color:#0071f1;}
.TwoList01 li span{ width:auto; height:42px; float:right; text-align:right; color:#666;}

.TwoList02{ width:100%; height:auto; margin-top:20px; border-top:1px solid #ddd; border-left:1px solid #ddd;}
.TwoList02 td{ height:42px; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.TwoList02 td a{ width:90%; height:42px; padding:0 5%; text-align:center; line-height:42px; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1; overflow:hidden;}
.TwoList02 td span{ width:100%; text-align:center; display:inline-block;}
.TwoList02 td p{ width:100%; text-align:center; display:inline-block;}

.TwoCon_Left{ width:280px;height:auto; float:left; border-radius:10px; background:#fff; overflow:hidden;}
.TwoCon_Left_title{ width:240px; height:26px; padding:22px 20px; background:url(images/bg_06.jpg) no-repeat;}
.TwoCon_Left_title p{ width:100%; height:26px; text-align:center; line-height:26px; font-size:24px; color:#fff;}
.TwoCon_nav{ width:240px; padding:10px 20px; background:#fafafb;}
.TwoCon_nav li{ width:240px; height:50px; background-image: linear-gradient(to right bottom, #f1f3fa,#f5f5f6); border-radius:5px; margin-bottom:5px; transition:all 0.3s ease;}
.TwoCon_nav li:hover{ color:#0071f1; background-image: linear-gradient(to right bottom, #e4e8f5,#ebebed);}
.TwoCon_nav li a{ width:210px; height:50px; display:block; padding-left:30px; background:url(images/title_02.png) no-repeat 184px center; line-height:50px; font-size:18px; transition:all 0.3s ease;}
.TwoCon_nav li a:hover{ background:url(images/title_02.png) no-repeat 190px center;}
.TwoCon_ri{ width:880px; min-height:500px; float:right;}


/*新闻详情*/
.ListEnd{ width:1200px; min-height:500px; margin:0 auto; margin-top:20px;}
.ListEnd_tit01{ width:100%; min-height:60px; text-align:center; line-height:60px; font-size:30px; font-weight:bold;}
.ListEnd_tit02{ width:100%; height:40px; text-align:center; line-height:40px;}
.ListEnd_line01{ width:100%; height:1px; margin:20px 0; background:#ddd;}
.ListEnd_line02{ width:100%; height:1px; margin:20px 0; border-bottom:1px dashed #ddd; overflow:hidden;}
.ListEnd_con{ width:100%; height:auto; line-height:30px}
.ListEnd_con_nr{ width:100%; height:auto; margin-bottom:20px; text-align:left;}
.ListEnd_con_zs{ width:100%; margin-bottom:20px; text-align:center !important; color:#fa761e;}
.ListEnd_con_lk{ width:100%; margin:20px 0; text-align:right !important;}
.ListEnd_con_wj p{ width:100%; color:#0071f1; text-decoration:underline;}
.ListEnd_con_fj p{ width:auto; float:left;}
.ListEnd_con_fj a{ width:auto; color:#fc7621; float:left;}
ListEnd_con img{margin-bottom: 20px;}



/*网上咨询*/
.ZxFill{ width:798px; height:auto; margin-top:10px; padding:20px 200px; background:#fcfcfe; border:1px solid #ddd;}
.ZxFill_tit{ width:100%; height:50px !important; margin:30px 0; line-height:50px !important; font-size:24px; font-weight:bold;}
.ZxFill_list{ width:100%; height:auto;}
.ZxFill_list td{ height:120px;}
.ZxFill_list td p span{ color:#bd1a2d;}
.ZxFill_list td textarea{ width:99%; height:100px; border:1px solid #ddd;}
.ZxFill_list td select{ width:99%; height:42px; padding-left:2%; border-radius:3px; border:1px solid #ddd; color:#999;}
.ZxFill_list td input{ width:97%; height:40px; padding-left:2%; border-radius:3px; border:1px solid #ddd; color:#999;}
.ZxFill_add{ width:118px; height:40px; display:block; text-align:center; line-height:40px; background:#fff; border-radius:3px; border:1px solid #ddd; transition:all 0.3s ease;}
.ZxFill_list_xz{ width:99%; height:42px; position:relative;}
.ZxFill_list_xz input{ width:98% !important; height:40px; padding-left:2%; border-radius:3px; border:1px solid #ddd; color:#999; position:absolute; top:0px; left:0px;}
.ZxFill_list_xz p{ width:97%; height:40px; padding-left:2%; line-height:40px; color:#999; position:absolute; top:0px; left:0px;}
.ZxFill_list_xz_two{ width:96%; height:auto; padding:2%; border:1px solid #ddd; background:#fff; position:absolute; top:50px; left:0px;}
.ZxFill_list_xz_two ul{ width:100%; height:auto; overflow:hidden;}
.ZxFill_list_xz_two ul li{ width:33%; height:36px; line-height:36px; float:left;}
.ZxFill_list_yzm{ width:100%; height:42px;}
.ZxFill_list_yzm input{ width:180px !important; height:42px !important; float:left; border:1px solid #ddd;}
.ZxFill_list_yzm img{ width:90px !important; height:42px !important; float:left; margin-left:20px;}
.ZxFill_list_yzm a{ width:auto; height:42px; line-height:42px; float:left; margin-left:20px;}
.ZxFill_btn{ width:280px; height:42px; margin:0 auto; margin-top:60px; margin-bottom:40px;}
.ZxFill_btn a{ float:left; margin:0 10px;}
.btn_cz{ width:118px; height:40px; display:block; text-align:center; line-height:40px; background:#fff; border-radius:3px; border:1px solid #ddd; transition:all 0.3s ease;}
.btn_cz:hover{ border:1px solid #0071f1; color:#0071f1;}
.btn_tj{ width:120px; height:42px; display:block; text-align:center; line-height:40px; background:#1068cd; border-radius:3px; color:#fff !important; transition:all 0.3s ease;}
.btn_tj:hover{ background:#0071f1;}


/*征集*/
.lytitle {width: 100%;position: relative;overflow: hidden;}
.lytitle .xian {width: 100%;}
.lytitle .title {width: 100%;min-height: 191px;background: #F9F9F9;border-radius: 8px;font-size: 15px;font-family: Microsoft YaHei;font-weight: 400;color: #333333;line-height: 27px;padding: 50px 27px 20px;box-sizing: border-box;}
.lytitle .title h3 {width: 100%;text-align: center;font-size: 28px;font-family: SourceHanSerifSC;font-weight: bold;color: #1F1F1F;line-height: 40px;margin-bottom: 20px;}
.lytitle .title .hd_survey_time {margin-top: 12px;color: #4c4c4c;font-size: 14px;line-height: 23px;text-align: center;border-bottom: 1px solid #cccccc;margin-bottom: 20px;padding-bottom: 10px;}
.lytitle .title .hd_survey_time span {margin-right: 20px;}
.lytitle .title .hd_survey_time .dczt {width: 100px;height: 30px;padding: 3px 10px;margin-top: 13px;line-height: 30px;text-align: center;border-radius: 25px;color: #FFF;font-size: 12px;}
.lytitle .title .hd_survey_time .dczt_2 {background-color: #5179b1;}
.lytitle .title .dczt_1 {background-color: #999;}
.lytitle .title p {font-size: 15px;font-family: Microsoft YaHei;font-weight: 400;color: #333333;width: 100%;}
.lytitle .title p font {margin-right: 10px;}
.lytitle .title p .jxz {color: #74B011;}
.lytitle .title p img {display: block;margin: 0 auto;}
.lytitle .title .zjsj {width: 100%;text-align: center;margin-bottom: 20px;line-height: 27px;}
.lytitle .jaintou {position: absolute;bottom: -17px;width: 40px;height: 40px;background: #EBEBEB;border-radius: 50%;text-align: center;left: 50%;}
 .wycxlist {width: 100%;}
 .wycxlist li {width: 100%;padding: 25px 1%;}
 .wycxlist li .lileft {width: 90%;float: left;}
 .wycxlist li .lileft .lititle {width: 100%;height: 30px;line-height: 30px;}
 .wycxlist li .lileft .lititle h3 {font-size: 17px;font-family: Microsoft YaHei;font-weight: bold;color: #000000;line-height: 30px;float: left;margin-right: 20px;width: 70%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
 .wycxlist li .lileft .lititle h3 img {margin-right: 10px;}
 .wycxlist li .lileft .lititle span {display: inline-block;float: right;}
 .wycxlist li .lileft p {width: 100%;font-size: 13px;font-family: Microsoft YaHei;font-weight: 400;color: #999999;line-height: 27px;margin-top: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
 .wycxlist li .lileft p a {color: #005293;}
 .wycxlist li .liright {float: right;width: 10%;text-align: right;}
 .wycxlist li .liright button {width: 99px;height: 33px;background: #DEEBFB;border-radius: 16px;font-size: 13px;font-family: Microsoft YaHei;font-weight: bold;color: #396EA0;
border:none;}
 .wycxlist li .jxing {margin-top: 40px;}
 .wycxlist li .js {margin-top: 20px;}
 .wycxlist li .js .jgfk {background: #6599CB;color: white;}
 .wycxlist li .js .yjs {background: #DCDCDC;color: white;margin-top: 10px;}
 .wycxlist li:nth-child(2n) {background: #F8FBFD;}


.Interact_idea_collect_jxz{ width:60px; height:30px; float:left; margin-top:30px; padding-right:5px; text-align:center; line-height:30px; font-size:14px; color:#1068cd; background:url(images/bg_23.png) no-repeat;}
.Interact_idea_collect_yjz{ width:60px; height:30px; float:left; margin-top:30px; padding-right:5px; text-align:center; line-height:30px; font-size:14px; color:#bd1a2d; background:url(images/bg_24.png) no-repeat;}
.Interact_idea_collect_txt{ width:468px; height:49px; float:left; margin-left:15px; padding:20px 0;}
.Interact_idea_collect_txt_tit{ width:348px; height:49px; padding-left:20px; float:left; }
.Interact_idea_collect_txt_tit a{ width:368px; height:30px; line-height:30px; font-weight:bold; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1; overflow:hidden;}
.Interact_idea_collect_txt_tit span{ width:368px; height:19px; line-height:19px; color:#575d6c; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1; overflow:hidden;}
.Interact_idea_collect_btn{ width:80px; height:32px; display:block; margin-top:9px; float:right; text-align:center; line-height:32px; font-size:14px; color:#1068cd !important; border-radius:3px; background:#edf6ff; transition:all 0.3s ease;}
.Interact_idea_collect_btn:hover{ background:#dcedfe;}





.page_list_more {text-align: center;margin: 30px auto;}
.page_list_more span {display: inline-block;min-width: 70px;padding: 0 10px;background: #005298;color: #fff;font-size: 16px;line-height: 36px;cursor: pointer;border-radius: 3px;transition: .3s;}
.page_list_more span:hover {opacity: .9;}
#pagination-input{ width:40px; height:24px; line-height:18px; margin:0 5px; padding:0; overflow:hidden; border:1px solid #ccc;}
#page_div .pagination-index,#page_div .pagination-num{color: #666666;border: 1px #b2b2b2 solid;padding:5px 12px;margin-right:6px;text-align:center;font-size:14px;}
#page_div .pagination-index a, #page_div .pagination-num a{padding:0px; margin:0px;text-align:center;  color:#666666; display:block; font-size:14px;  }
#page_div pagination-num:hover, #page_div{padding:0px; margin:0px;text-align:center; font-size:14px;}
#page_div .pagination_index_last{width:260px; float:right; text-align:right; margin:0 auto;}
#page_div a.hover{background-color: #257295;color:#fff;font-size:14px;}
#page_div a.hover a:hover{ color:#fff;}
.page_num{padding-top:20px; padding-bottom:15px;height:auto;overflow:hidden;width:96%;margin:auto;font-size:14px; clear: both;}
#page_div{/* height:30px; */color:#000;margin:0 auto;line-height: 30px;margin-top:9px;margin-bottom: 30px;}
#page_div .pagination_index{ color: #104c6e; border: 1px #b2b2b2 solid; padding:3px 8px;margin-right:2px; float: left;text-align:center; font-size:12px;}
#page_div .pagination_index a{padding:0px; margin:0px;text-align:center;  color:#666666; display:block; font-size:12px;display: inline-block; }
#page_div .pagination_index a:hover{color:#005298; font-size:12px;}
#page_div div.page_loca{ background-color:#104c6e;}
#page_div div.page_loca a{ color:#fff; font-size:12px;}
#page_div div.page_loca a:hover{ color:#fff;}
#page_div .pagination_index_last{border: none; width: auto; float: left; text-align: left;}
#page_div .pagination_index_last .page_a_tz{ border: 1px #b2b2b2 solid; padding:3px 8px;}
#pagination_input{ width:20px; height:16px; line-height:16px; margin:0 8px; padding:0; overflow:hidden; border:1px solid #ccc;}
#page_div>span{font-size:12px;}
.prebtn{margin-right:6px;}
.current{border-radius: 3px;color: #666666;border: 1px #b2b2b2 solid;padding: 3px 10px;margin: 0 3px;text-align: center;font-size: 14px;background-color: #005298;color: #fff;font-size: 12px;}
.zxfPagenum{border-radius: 3px;color: #666666;border: 1px #b2b2b2 solid;padding: 3px 10px;margin: 0 3px;text-align: center;font-size: 12px;}
.nextpage{margin: 0 3px;}
.nextbtn,.prebtn,span.disabled{color: #666;background: #fff;width: 88px;height: 42px;line-height: 42px;border-radius: 3px;border: 1px #b2b2b2 solid;padding: 3px 10px;font-size:12px;}
.zxfinput{width: 40px;height: 20px;line-height: 18px;margin: 0 5px;padding: 0;overflow: hidden;border: 1px solid #ccc;text-align: center;}
.zxfokbtn{color: #666666;border: 1px #b2b2b2 solid;padding: 2px 10px;margin-right: 6px;text-align: center;font-size: 12px;cursor:pointer;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none;}
input[type="number"]{-moz-appearance: textfield;}
@media (max-width: 420px){
.nextbtn, .prebtn, span.disabled,.zxfokbtn{width: auto;height: auto;line-height:22px;padding: 3px 10px;margin-top: 5px;}
}




/*搜索结果页*/
.search_list{ width:100%; height:auto;}
.search_list_btn{ width:auto; height:34px; padding:14px 20px; border:1px solid #eee; box-shadow:3px 2px 5px rgb(221 221 221 / 0.6);}
.search_list_btn_tit{ width:600px; height:30px; float:left; line-height:30px; font-size:18px; font-weight:bold;}
.search_list_btn_tit p{ width:auto; float:left; margin-right:10px;}
.search_list_btn_tit p b{ color:#bd1a2d;}
.search_list_btn_one{ width:auto; height:34px; float:right;}
.search_list_btn_one li{ width:auto; height:32px; float:left; margin-left:10px; padding:0 10px; background: #f7f7f9; border: 1px solid #ddd; border-radius:30px; position:relative;}
.search_list_btn a{ width:auto; height:32px; display:block; float:left; text-align:center; line-height:32px;}
.search_list_btn a p{ width:auto; float:left;}
.search_list_btn a img{ width:12px; height:7px; float:left; margin:12px 0 0 10px;}
.search_list_btn_one li:hover{ background:#ffe6e6; border:1px solid #ff8080;}
.search_list_btn_one li:hover .search_list_btn_two{ display:block;}
.search_list_btn_one li:hover a p{ color:#bd1a2d;}
.search_list_btn_two{ width:120px; height:auto; padding:10px; background:#fff; box-shadow:3px 2px 5px rgb(221 221 221 / 0.6); position:absolute; top:33px; left:-10px; display:none;}
.search_list_btn_two li{ width:120px; height:40px; margin:0px; padding:0px; background:#fff; border-radius:0px; border:none;}
.search_list_btn_two li a{ width:120px; height:40px; text-align:center; line-height:40px;}
.search_list_btn_two li:hover{ background:#fff; border:none;}
.search_list_btn_two li a:hover{ color:#1068cd;}
.search_list_left{ width:760px; height:auto; float:left; margin-top:20px;}
.search_new{ width:100%; height:auto;}
.search_new li{ width:100%; height:170px; border-bottom:1px dashed #ddd;}
.search_new_top{ width:96%; height:32px; padding:14px 2%; background:#f7f7f9; overflow:hidden;}
.search_new_top span{ width:auto; height:32px; display:inline-block; float:left; padding:0 12px; background:#1068cd; text-align:center; line-height:30px; color:#fff; border-radius:30px; position:relative;}
.search_new_top a{ width:85%; height:32px; line-height:32px; float:left; margin-left:10px; font-weight:bold; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden;}
.search_new_txt{ width:100%; margin-top:10px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.search_new li p b{ color:#bd1a2d;}
.search_new_lk{ width:100%; height:30px; margin-top:10px;}
.search_new_lk a{ width:auto; height:30px; line-height:30px; float:left; color:#1068cd;}
.search_new_lk p{ width:460px !important; height:30px; line-height:30px; float:left; margin-top:0px !important; margin-left:20px; color:#999;}
.search_new_lk span{ width:auto; height:30px; line-height:30px; display:block; float:right; color:#999;}
.search_list_ri{ width:338px; height:auto; float:right; margin-top:20px; padding:10px 20px; border:1px solid #ddd;}
.search_list_ri_tit{ width:100%; height:60px;}
.search_list_ri_tit p{ width:auto; height:60px; display:block; float:left; padding-left:20px; line-height:60px; font-size:24px; font-weight:bold; background:url(../images/title_35.png) no-repeat left center;}
.search_list_ri_new{ width:100%; height:auto;}
.search_list_ri_new li{ width:100%; height:42px; line-height:42px; overflow:hidden;}
.search_list_ri_new li a{ width:92%; height:42px; float:left; padding-left:5%; background:url(../images/title_24.jpg) no-repeat left center; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1; overflow:hidden;}




.title_02 a p {
    width: auto;
    height: 60px;
    display: block;
    margin-left: 10px;
    float: left;
    font-size: 24px;
    font-weight: bold;
}


.ListEnd_con_fkjg {
    width: 100%;
    height: auto;
    margin-top: 20px;
    padding-top: 33px;
    position: relative;
}

.ListEnd_con_fkjg_title {
    width: 100%;
    height: 60px;
    background: url(images/bg_28.png) no-repeat center top;
    position: absolute;
    top: 0px;
}

.ListEnd_con_fkjg_title p {
    width: 260px;
    height: 60px;
    margin: 0 auto;
    line-height: 60px;
    text-align: center;
    line-height: 60px;
    font-size: 30px;
    color: #fff;
    letter-spacing: 6px;
    background: url(images/bg_30.png) no-repeat left center, url(images/bg_31.png) no-repeat right center;
}

.ListEnd_con_fkjg_con {
    width: 94%;
    min-height: 300px;
    padding: 0 3% 30px 3%;
    background: #edf4fe;
    border-top: 4px solid #1068cd;
}

.ListEnd_con_fkjg_con_list {
    width: 94%;
    height: auto;
    margin-top: 50px;
    padding: 20px 3%;
    background: #f8fbff url(images/bg_29.png) no-repeat center top;
    border-top: 2px solid #1068cd;
}

.ListEnd_con_fkjg_con_list li {
    width: 100%;
    min-height: 80px;
    padding: 15px 0;
    border-bottom: 1px solid #ddd;
}

.ListEnd_con_fkjg_con_list p {
    width: 100%;
    height: auto;
    line-height: 40px;
    margin-bottom: 0px;
}

.ListEnd_con_fkjg_con_list_name {
    min-width: 80px;
    height: 28px;
    margin-right: 20px;
    padding: 4px 10px;
    background: #edf6ff;
    border-radius: 3px;
    border: 1px solid #1068cd;
    text-align: center;
    line-height: 28px;
    font-size: 14px;
    color: #1068cd;
}